﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace undeadtank
{
    class Armas
    {
        Model tiro;
        Vector3 posicao;
        Matrix translação;

        public int dano;
        public bool ativo;
        public int tipoDeTiro;
        public int aquecimento;

        public void inicialização(Model tiro, Vector3 posicao, int tipoDeTiro) 
        {
            this.tiro = tiro;
            this.posicao = posicao;
            this.tipoDeTiro = tipoDeTiro;

            ativo = false;
            aquecimento = 20;
            
            if (tipoDeTiro == 0)
            {
                dano = 10;                
            }
            else if (tipoDeTiro == 1)
            {
                dano = 1;
                if (ativo == true)
                {
                    aquecimento -= 1;
                    if (aquecimento == 0)
                    {
                        ativo = false;
                    }
                }
            }
            else if (tipoDeTiro == 2)
            {
                dano = 20;
            }
        }
        public void atualização()
        {
            if (tipoDeTiro == 0)
            {
                // Destinado ao movimento do tiro
            }
            else if (tipoDeTiro == 1)
            {
                // Destinado ao movimento do tiro
            }
            else if (tipoDeTiro == 2)
            {
                // Destinado ao movimento do tiro
            }
        }
        public void desenhar(SpriteBatch spriteBatch)
        {
            // Destinado a desenhar os tiros
        }
     }
}
